import { IForm, Ibtn } from '@/base-ui/form/types'

/*
  field 双向绑定存储的数据 v-model 必填
  type  选择类型 input password datepicker select 必填
  label 昵称 必填
  placeholder
*/
export const formConfig: IForm = {
  // 配置form表单
  labelWidth: '100px',
  formConfig: [
    {
      field: 'user',
      type: 'input',
      label: '角色名称',
      placeholder: '请输入角色名称'
    },
    {
      field: 'intro',
      type: 'input',
      label: '权限介绍',
      // rules: [],
      placeholder: '请输入权限'
    },

    {
      field: 'createTime',
      type: 'datepicker',
      label: '创建时间',
      otherOptions: {
        startPlaceholder: '开始时间',
        endPlaceholder: '结束时间',
        defaultDateValue: [new Date(), new Date()],
        format: 'YYYY-MM-DD'
      }
    }
  ]
}

export const btnConfig: Ibtn[] = [
  {
    btnText: '搜索',
    type: 'default',
    show: true,
    icon: 'Search'
  },
  {
    btnText: '刷新',
    type: 'primary',
    show: true,
    icon: 'Refresh'
  }
]
